When Correct Systems Produce the Wrong Outcomes
我们倾向于假设,如果系统的每个部分都运行正确,那么系统本身也会运行正确。这一假设深深植根于我们设计、测试和操作软件的方式中。如果服务返回有效响应、依赖关系可达并且满足约束,则系统被认为是健康的。即使在 [...]
Show Your Work: The Case for Radical AI Transparency
最近一位同事告诉我一些我一直在思考的事情。她主动说,她很高兴看到我的人工智能对话的双方。不仅仅是输出。完整的线程。我的提示、人工智能的响应、来回、死胡同、迭代。她说这让她更加信任我。这件作品[...]
Emergency Pedagogical Design: How Programming Instructors Are Scrambling to Adapt to GenAI
ChatGPT 现已公开使用三年多了,生成式 AI 已融入学生每天使用的工具中:网络搜索、文字处理程序、代码编辑器。您可能会认为到目前为止,大多数编程讲师已经弄清楚如何处理它。但是当我和我的合作者去寻找计算讲师时 [...]
Behavioral Credentials: Why Static Authorization Fails Autonomous Agents
企业人工智能治理仍然授权代理,就好像它们是稳定的软件工件一样。但事实并非如此。某企业部署基于浪链的研究代理来分析市场趋势并起草内部简报。在预生产审查期间,系统的行为在可接受的范围内:它将查询路由到批准的数据源,在不明确的情况下适当地表达不确定性,并维护源[...]
Dark Factories: Rise of the Trycycle
以下文章最初出现在“Dan Shapiro 的博客”上,经作者许可转载于此。公司现在正在生产“黑暗工厂”——将规格转化为运输软件的引擎。实现可能很复杂,有时涉及疯狂麦克斯隐喻。但他们不必这样。如果你想要一个五分钟工厂,[...]
Scenario Planning for AI and the “Jobless Future”
我们都在每日新闻中读到过它。 《纽约时报》报道称,曾经对人工智能就业威胁不屑一顾的经济学家现在正在认真对待它。今年 2 月,杰克·多尔西 (Jack Dorsey) 裁减了布洛克 40% 的员工,他告诉股东“智能工具已经改变了创建和运营公司的意义。” Block 的股价上涨 [...]
以下文章最初发表在 Tim O’Brien 的 Medium 页面上,经作者许可转载于此。如果您花过一些时间从事人工智能辅助软件工作,您就会知道 Scope Creep Kraken 第一次将触手放在船上的那一刻。该项目以一个真正的目标开始,通常是一个明智的[...]
AI Is Writing Our Code Faster Than We Can Verify It
这是代理工程和人工智能驱动开发系列文章中的第三篇文章。请阅读此处的第一部分、此处的第二部分、此处的第三部分,并查找 4 月 23 日在 O’Reilly Radar 上发布的下一篇文章。这是人工智能编码革命的肮脏秘密:大多数经验丰富的开发人员仍然并不真正信任人工智能为[...]编写的代码
Comprehension Debt: The Hidden Cost of AI-Generated Code
以下文章最初出现在 Addy Osmani 的博客网站上,经作者许可在此转载。理解债是由于过度依赖人工智能和自动化而对人类智力和记忆造成的隐性成本。对于工程师来说,它最适用于代理工程。有一项成本未显示在您的 [...]
Agents don’t know what good looks like. And that’s exactly the problem.
Luca Mezzalira,《Building Micro-Frontends》一书的作者,最初在 LinkedIn 上分享了以下文章。经他许可,本文将在此处重新发布。每隔几年,就会有一些东西出现,有望改变我们构建软件的方式。每隔几年,该行业就会出现可预见的分裂:一半人宣布旧规则已失效;另一半人宣布旧规则已失效;另一半人宣布旧规则已经失效。另一半则交叉双臂并 [...]
Architecture as Code to Teach Humans and Agents About Architecture
在撰写我们的书《架构即代码》的过程中发生了一件有趣的事情——整个行业发生了变化。一般来说,我们会迭代地写书——从一个想法的种子开始,然后通过研讨会、会议演示、在线课程等来开发它。这正是我们大约一年前在《架构即代码》一书中所做的事情。 [...]
AI-Infused Development Needs More Than Prompts
当前关于软件开发中人工智能的讨论仍然发生在错误的层面。大多数注意力都集中在代码生成上。该模型可以编写方法、构建 API、重构服务或生成测试吗?这些事情很重要,而且通常很有用。但它们并不是企业的困难部分 [...]
Posthuman: We All Built Agents. Nobody Built HR.
再见,人类世,我们几乎不认识你们。 🌹人工智能来了。就赢了。是的,在那个尴尬的青少年阶段,它仍然会说不恰当的话,穿得滑稽,有时还会在不应该的时候胡编乱造。但zmg它能做的事情。 😱 这孩子要去的地方,这一点是非常清楚的。人工智能 [...]
The World Needs More Software Engineers
两周前,我在 O’Reilly AI Codecon 上与 Aaron Levie 进行了座谈。 Aaron 于 2005 年与他人共同创立了 Box,20 年后,他的公司管理着大约三分之二的财富 500 强企业的内容。Aaron 是现任企业软件公司中为数不多的在公开场合深入思考 AI 含义的首席执行官之一 [...]
The Model You Love Is Probably Just the One You Use
以下文章最初发表在 Medium 上,经作者许可在此重新发布。如果询问 10 位开发人员他们会推荐哪位法学硕士,您会得到 10 个不同的答案,而且几乎没有一个答案是基于客观比较的。相反,您将得到的是他们碰巧有权访问的模型的反映,[...]
When AI Breaks the Systems Meant to Hear Us
2026 年 2 月 10 日,Scott Shambaugh(世界上最受欢迎的开源软件库之一 Matplotlib 的志愿者维护者)拒绝了拟议的代码更改。为什么?因为它是人工智能代理写的。标准政策。不过,接下来发生的事情并不符合标准。 AI 代理自主研究了 Shambaugh 的代码贡献历史,并发表了一篇高度个性化的热门文章 [...]
“Conviction Collapse” and the End of Software as We Know It
诗人华莱士·史蒂文斯在《纽黑文的一个平凡的夜晚》中写道,“现实并不以固体为前提。”在与 Harper Reed 的一次精彩对话中,我想到了这句话,意思是“软件不再是产品”。哈珀是其中之一 [...]
以下文章最初出现在 Medium 上,经作者许可在此转载。这篇 2,800 字的文章(阅读时间为 12 分钟)讲述的是如何在软件开发的人工智能革命中生存,而又不屈服于我们所有人周围的恐惧。它解释了我在攀登困难山峰时学到的一些经验教训 [...]